二次大戰期間,一艘德國U型潛艇受命前往北大西洋海域,負責阻擋擾亂英國船隻的運輸補給工作,艦長明白他所擔任指揮的潛艇不能完全負起戰鬥的任務,他認為是有去無回,但他所擁有的就是一群服從並效忠德國的潛艇士官兵。
當這艘潛艇到達執行任務海域時碰到英國驅逐艦而展開戰鬥,以U型潛艇的火力自然戰鬥得相當艱苦,戰鬥受損之後艦長打算返回德國,卻又在途中接到命令,必須穿越更多英國艦隊所在的直布羅陀海峽以執行下一個任務,原本以為可以在艦長的計劃之下安全通過英國艦隊的防禦部署,卻沒想到再度遭受英軍另一次更大的襲擊,這艘潛艇的命運危在旦夕。